The US president has repeatedly raised concerns over Chinese oil trade benefiting Iran and Russia ahead of a summit in Beijing.