|Oscar Pistorius in court|
The next hearing in the case has been set for 4 June. Bail was set at 1m rand (£72,000; $113,000).
He was ordered to hand over his passport, avoid his home in Pretoria and report to a police station between 07:00 and 13:00 every Monday and Friday.
Mr Nair took almost two hours to deliver his judgement.