We managed to get 737-800s directly from Boeing Field to Berlin, that is a tad over 5.000 NM. Not every time of course, it depended heavily on the wind situation.
With a full passenger load (186 passengers) we flew TXL-DXB, around a six hour sector with roughly 2.500 NM which was at the limit of the range. The -700 could have gone on for longer.