Canada borders the north, Mexico borders the south.
On the north South Africa borders Botswana, Zimbabwe and Mozambique
There is no country which borders both North Dakota and South Dakota. North Dakota shares a border with Canada.
Cheese
Guatemala borders 4 countries, 3 of which are Central American. From north to south, here are the Central American countries that border Guatemala; Belize, Honduras, and El Salvador.
Mexico
The landlocked country that borders China to the south and Russia to the north is Mongolia. The capital of Mongolia is Ulan Bator.
there is no country that borders America both North and South
Mexico is the only country which borders the US to the south & Canada borders to the North.
Colombia.
Columbia, Ecuador, Peru and Chile are South American countries that border the Pacific, with Chile having the longest Pacific coastline.
North: USA South: Guatemala and Belize