Why did Nixon promote a diplomatic relationship with China?

to keep the Soviet Union from supplying China with military aid
to open up trade opportunities for the United States
to convince France to join the United States in the Vietnam War
to gain China's help in fighting the North Vietnamese
to gain an advantage in negotiations to end the Vietnam War