SA holding the cards
XI is reportedly going to make his first overseas visit in 2 years to SA. Recently Biden asked SA to increase oil production and they said no.
US is energy independent (biggest oil producer) and China is the biggest energy consumer (currently buys 1/4 of SA's oil exports). SA is the biggest crude oil exporter.
US published documents on Yemen or something and linked SA royal house to Kashogi killing. China has it's think in Xinjiang.
SA and US have an old relationship. China has leverage over Iran, something US may never have.
How much weapons will China provide for SA?
Reportedly China is talking about using Yuan instead of USD to buy oil. SA made a deal with Nixon to trade oil only for USD in return for security guarantees.