British police opened fired outside the Ukrainian embassy in London after the ambassador's car was "deliberately rammed".

The official car of the ambassador of Ukraine to the UK Natalia Galibarenko was rammed on Saturday morning about 10am outside the embassy in Holland Park in west London.

The scene near the Ukrainian Embassy after police fired shots. Credit:PA

A vehicle rammed the ambassador's car and when police arrived and blocked the vehicle, the driver rammed the ambassadorial car again, at which point police opened fire, the embassy said.

"The police were called immediately, and the suspect's vehicle was blocked up," it added.