A Windsor man is in custody after a taxi driver reported that a passenger struck the windshield of his vehicle with an axe before driving away in the taxi.   

Police say the attack happened just after 11 p.m. on Sunday after the driver dropped off a man at a home in the 1600 block of Calderwood Avenue.

The passenger went into the home after telling the driver he was going to get money to pay for his fare. When he didn't return, the driver knocked on the door, police said.

Receiving no response, the driver returned to his taxi and a few minutes later the man emerged from the house with an axe. Police say the man struck the taxi's windshield and the driver fled the vehicle to a neighbouring home where he called police.

The passenger then drove away in the taxi, perhaps unaware that the taxi company was using its GPS system to track the vehicle's whereabouts.

Windsor police notified the Ontario Provincial Police who arrested the man in the Town of Lakeshore on Shoreline Avenue at about 11:30 p.m.  Police say the man was arrested without incident.

The 39-year-old man is charged with robbery, assault with a weapon, possession of stolen property over $5000, mischief under $5000 and transportation fraud.