Embattled rap mogul Marion 'Suge' Knight has been detained by police in California after a judge ordered his arrest over missed court dates.

Knight's car was pulled over by cops close to Beverly Hills in the early hours of Wednesday morning (11Sep13) after they reportedly spotted it weaving in and out of the road lanes.

The star passed a breathalyser test, but was taken into custody when the officers saw he had an outstanding warrant for his arrest after failing to appear at two scheduled appearances at the Los Angeles County Superior Court in June (13).

Knight was taken to a local jail and processed, before being released several hours later on $20,000 (£13,333) bail.

His previous court dates reportedly relate to arrests in 2011 and 2012 when he was allegedly caught driving on a suspended licence.