The women were attacked in three separate incidents in the Spring Boroughs and Semilong areas on Sunday, December 1.
Trofim Midoni, 20, of Queens Road, Northampton, and Valeriu Frunza, 23, of Boughton Green Road, Northampton, are charged with one count of rape, three counts of kidnap with intent to commit a sexual offence, two counts of attempted rape and one count of sexual assault.
The pair were charged on Friday (December 6) and appeared at Northampton Magistrates Court on Saturday where they were remanded ahead of another court hearing on January 15.
'It's been a blast': pub legend Malcolm the Fish Man retires
Corby man given suspended sentence after showing 'gun' to group in pub
Kettering NHS worker scoops £1m lottery jackpot just before finishing cancer treatment
PICTURES: Here are six abandoned but adorable dogs looking for a forever home this week in Northamptonshire - including one big lad with a 'shoe fetish' 🐶
Meet 105-year-old Marjorie - who must be Kettering's oldest property landlady
Detective Chief Inspector Adam Pendlebury said: “I hope these charges go some way in reassuring the local community in Northampton who were rightly concerned by these sexual assaults.
“I also really want to take this opportunity to appeal to others who may have any information about these sexual assaults to speak to the police.
“Please be assured that we will treat your reports with the sensitivity and confidence they deserve – there is absolutely no excuse for sexual assault, regardless of the situation, and we will always seek justice for you. Please come forward.”
Increased police patrols by both response officers and neighbourhood officers were held in the Spring Boroughs and Semilong areas throughout the weekend to reassure the community.
Anyone with information or anyone who has been a victim of sexual assault is asked to call Northamptonshire Police on 101, or Crimestoppers anonymously on 0800 555111.