A Roosevelt teenager was arrested Tuesday and charged in connection with two violent Nassau robberies in June, police said.

Henry Elgin, 17, of 309 Park Ave., was charged with three counts of second degree robbery, in incidents on June 16 in Roosevelt and June 22 in Freeport.

A 38-year-old man was walking on West Centennial Avenue, Roosevelt, on June 16, police said, when he was approached by Elgin and two other males, all believed to be teenagers.

The victim was pushed to the ground and punched in the face, police said, before his wallet and cellphone were taken.

On June 22, two men, aged 25 and 26, were walking near Guy Lombardo Avenue and Pine Street, police said, when they were confronted by Elgin and two others, who punched them in the face and took cash and a cellphone.

advertisement | advertise on newsday

Rayshawn Owens, 17, of Freeport, was previously arrested and charged in connection with the June 22, robbery, police said. Nassau and Freeport police are still seeking at least one other person in connection with the robberies.

Elgin was to be arraigned Wednesday in First District Court, Hempstead.