Opposition leader Juan Guaido, recognised by some 50 countries as Venezuela's interim president, warned the military today that blocking humanitarian aid from entering the country is a "crime against humanity".

The warning comes as international aid has taken centre stage in a test of wills between Mr Guaido and President Nicolas Maduro in which the military is seen as the pivotal player.

Medicine and food sent by the United States has been blocked for three days in Cucuta, Colombia, after the Venezuelan military closed a bridge linking the two countries.

"There are people responsible for this and the regime should know it," Mr Guaido said after attending Sunday mass with his wife and 20-month-old daughter. "This a crime against humanity, men of the armed forces."

Nicolas Maduro and Juan Guaido

He likewise warned that the military would be held responsible for the deaths of protesters, and reaffirmed his call for a mass march on Tuesday in memory of the estimated 40 people killed in disturbances since 21 January.

Mr Maduro has rejected humanitarian aid as a US ploy to intervene in Venezuela, calling the deployment of aid a "political show" and blaming US sanctions for the country's widespread shortages of food and medicine.

Mr Guaido countered that the regime was refusing to acknowledge a "crisis that they themselves generated," while Venezuelans were working to deal with the humanitarian emergency.

Suffering the worst crisis of its modern history, Venezuelans have had to grapple with life-threatening scarcities amid hyperinflation that have rendered salaries and savings worthless.

According to the United Nations, some 2.3 million Venezuelans have fled the country since 2015.