Thailand's government and the state Election Commission have agreed to hold new general polls on July 20.

The commission announced the date after meeting Wednesday with Prime Minister Yingluck Shinawatra and other officials.

Thailand held a general election on Feb. 2 after Yingluck dissolved Parliament's lower house in response to protests calling on her to step down. The Constitutional Court nullified the election in late March because it failed to be held according to law after the protesters disrupted the registration process and voting.

The protesters say they want Yingluck to step down to allow an interim non-elected government to implement anti-corruption reforms and remove her family's influence from politics.