The 29-year-old man, from Leeds, was charged with attempted rape in connection with the incident on the ring road at Beeston Park, near the junction with Gipsy Lane, at about 6.30am on Sunday December 13.
Police said earlier this week that the 23-year-old victim had been out for the night and got into what she believed was a taxi in the city centre.
The driver was said to have pulled the vehicle over on the ring road at Beeston Park, before getting out. He then opened the passenger door and punched the victim in the face before trying to sexually assault her.
She fought back and got out of the vehicle, which drove off along Gipsy Lane towards Middleton.
Police release images of man wanted in connection with serious assault at Wakefield pub
Crack-addicted shop robber claimed pal borrowed his clothing
New coffee shop unveiled in old Genesis Barbers building in Ossett
Heartless thieves steal £600 watches from Wakefield Hospice charity shop
Angry revenge-porn boyfriend jailed for sending explicit photo of his ex
Detective Inspector Phil Jackson, of Leeds CID, said: “This was obviously a frightening experience for the victim and she is being supported by specially-trained officers.
“We are conducting extensive enquiries to trace the man involved and we would urgently like to hear from anyone who witnessed the incident or who has any information that could assist the investigation.”
Stephen Clarke, aged 29, of Boggart Hill Drive, Leeds, is due to appear at Leeds Magistrates Court this morning.