Wirelessly posted (BlackBerry8830/4.2.2 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/105)
Why not book it as a RTW ticket? You would need to spend one day somewhere to add a third stop, but that is probably more desirable than HKG-EWR-GVA. Something like BOG-IAH-EWR-HKG//HKG-CDG-GVA//GVA-EWR//EWR-IAH-BOG would likely be easier on the body, though not necessarily on the wallet. And you need the 3rd stop to book it as a RTW.