A 29-year-old man has been charged with attempted murder.
It comes after a 26-year-old man was assaulted in Montrose Gardens, Mitcham, on Saturday, June 14.
London Ambulance Service was called to the scene at 7.24pm and the injured man was taken to hospital in a critical condition.
James Armour, of London Road, Mitcham was charged with attempted murder on Thursday, June 19.
He was kept in police custody and was due to appear in Wimbledon Magistrates' Court today.