Be very careful over this next block. There are a ton of cars in the streets and they really like to blow up during the gunfight. Blow a few up yourself and use the damaged bodies as cover. We're not going to fight up the next street. Go into the apartment at the end and take out a few men inside. Then go up the steps and kill the guy on the balcony. You should be in a good firing position on the intersection. Clear a good path for Soap and Ghost, then move up the street.
Kill the men behind the barrels. There should just be a few of them. Once they're cleared out, move on over to their position and start taking out the guards on the left side of the street. Scan the balconies for guard posts. Also keep an eye on the right side of the map. There should be a technical down there, so snipe the gunner.

click to enlarge
That should just about clear the entrance to the market for the next attack. As a side note, you can kill 7 chickens in 10 seconds for an achievement. There should be some big cages stacked together at the end with at least 8. So just use your burst fire. The attack on the market is pretty easy. Aggressively move from stall to stall and take out the guards throughout the market. He who dares wins, so move hard and fast.
Push forward through the little house and get to the landing zone. It's too hot, so just fire at the riflemen on the rooftops to clear a path. Run forward and get up top with your squad. Run along the rooftops and make the big jump. Although it seems like Soap doesn't have you this time.
Get up and get ready to run. Go straight through the house and out the door. Move straight along the rooftops and get over to the big drop off. Move right along the wall and drop down to the path below. Cut back across the roof and get over to the last little shack. Dash straight through it and make a leap of faith toward the helicopter to wrap up the mission.