Macclesfield and Bristol Rovers created a host of chances but neither could break the deadlock.
Macclesfield's Emile Sinclair fired over from 15 yards - one of three early chances for the striker.
Matt Harold blasted wide from outside the area for Rovers and Scott McGleish mishit Craig Stanley's cross with the goal gaping.
Macc had the best of the second half, Ross Draper smashing a volley over and testing Scott Bevan from 35 yards.
VIEWS FROM THE DRESSING ROOM
Macclesfield Town manager Gary Simpson told BBC Radio Manchester:
"We knew it was going to be difficult today, they've signed a lot of players in the summer and experienced players at this level.
"I thought today we showed what we could do: passed it, kept it, opened them up and the only thing missing was a goal.
"We look as though we can compete now and hopefully it will give these young lads some confidence to keeping going out and playing."
Bristol Rovers boss Paul Buckle told BBC Radio Bristol:
"We've had to defend the box brilliantly, and we have, and that's a really good sign for us.
"The pitch didn't help, it was so dry and long that we couldn't even counter-attack quickly, so I'm pleased with a point in the end.
"A clean sheet is something we were looking for, we always feel we can score goals, and in the end we're not that good that a 0-0 away from home isn't a good result."