It really depends a lot on the type of battle you're playing.
If you're defending, It's easy. Just wait for him and make sure you have a mobile reserve in case the attack comes where you didn't expect it.
If you're attacking, cover your approach as best you can with terrain, smoke and covering fire from tanks and support weapons (HMGs, 81-2mm mortars, etc.) Concentrate your attack and make him react to you.
If it's a meeting engagement, you can try either of the above depending on situation and which style you're better at. Some folks like to rush the flags then 'defend' them. Others like to let the enemy spread themselves out rushing for the flags then smack them with a co-ordinated attack. Either way, scouting and keeping a reserve are both essential.